<?php
error_reporting(E_ALL & ~E_NOTICE);
/**
 * 框架默认配置文件。
 * 可以把各个子系统公用的配置放在这里，原则上不要修改
 *
 * 开发模式(devel)下对应的配置文件
 */

define("DB_HOST", "127.0.0.1:3306");
define("DB_USERNAME", "root");
define("DB_PASSWORD", "123456");

return array(
	'CONTROLLER_PATH'              => APPLICATION_ROOT.'/controllers',
	'MODULE_PATH'                  => APPLICATION_ROOT.'/modules',
	'DATA_PATH'                    => APPLICATION_ROOT.'/datas',
	'HELPER_PATH'                  => APPLICATION_ROOT.'/helpers',
	'VIEW_PATH'                    => APPLICATION_ROOT.'/views',
	'SQL_PATH'                     => APPLICATION_ROOT.'/sqls',
	'DOMAIN'                       => 'www.dev.stamhe.com',
	'USER_URL'                     => 'http://user.dev.stamhe.com',
	'JS_DOMAIN'                    => 'http://g1.dev.stamhe.com',         // 定义JS的存放域名
	'CSS_DOMAIN'                   => 'http://g1.dev.stamhe.com',       // 定义CSS的存放域名
	'IMG_DOMAIN'                   => array(                           // 定义IMAGES的存放域名
	    'http://p1.dev.stamhe.com',
	    'http://p2.dev.stamhe.com',
	    'http://p3.dev.stamhe.com',
	    'http://p4.dev.stamhe.com',
	),
    'SJ_URL'                       => 'http://sj.dev.stamhe.com', //商家平台

	/* 定义各个应用API调用的URL */
	'API_APP_URL'                 => 'http://www.dev.stamhe.com/?_c=api',
	'API_APP2_URL'                 => 'http://app2.dev.stamhe.com/?_c=api',
	

    /* SESSION相关参数定义 */
    'SESSION_EXPIRE'               => 86400,          // 秒
    
    /* 网站Cookie参数定义 */
    'COOKIE_PREFIX'                => 'stamhe_',          // 规定Cookie变量前缀
    'COOKIE_EXPIRE'                => '',            // Cookie有效期，不定义表示cookie浏览器关闭过期
    'COOKIE_DOMAIN'                => '.dev.stamhe.com',  // Cookie有效域名
    'COOKIE_PATH'                  => '/',           // Cookie路径
    'COOKIE_KEY'                   => 'kvkfdk*7jPD',  // Cookie加密的key
    
    /* 定义异常视图文件 */
    'APP_EXCEPTION_FILE'           => CORE_ROOT.'/include/exception.view.php',
    
    /* 定义跟踪视图文件 */
    'APP_TRACE_FILE'               => CORE_ROOT.'/include/trace.view.php',
    
    /* 日志记录相关参数定义 */
    'LOG_RECORD'                   => false,   // 默认不记录日志
    'LOG_RECORD_SIZE'              => 67108864, // 日志文件大小限制，64MB
    'LOG_RECORD_LEVEL'             => 'EMERG,ALERT,CRIT,ERR,DEBUG,SQL', // 允许记录的日志级别
    
    /* 是否显示错误消息，正式发布时，改为false */
    'SHOW_ERROR_MSG'               => true,
    'ERROR_PAGE'                   => '',
    'ERROR_MESSAGE'                => '你浏览的页面暂时发生了错误！请稍后再试～',
    
    /* 是否开启rewrite */
    'REWRITE'                      => 1,//本参数已启用，注意设置

    
    '__DB_CONFIG' => array(
        // 非分库分表的配置
        'test_table_tag' => array(
            'SERVER'   => DB_HOST,
            'USERNAME' => DB_USERNAME,
            'PASSWORD' => DB_PASSWORD,
            'DBTABLE'  => 'test.t1',
        ),
        
        // 分库分表的配置
        'v3_record' => array(
            'SERVER'   => DB_HOST,
            'USERNAME' => DB_USERNAME,
            'PASSWORD' => DB_PASSWORD,
            'DBTABLE'  => 'db3_record.t_record',
            'DISPATCH' => array('hash', 1, 100, 10000000), /// 1个库，100张表，1000万每张表
        ),
    ),
    

    'CACHE_W' => array(
        'server_list' => array(
            's12121' => array(//商品,po
                'host' => "cache12121.dev.stamhe.com",
                'port' => 11211,
                'type' => 'Mm',
            ),
            's12124' => array(//用户，session
                'host' => "cache12121.dev.stamhe.com",
                'port' => 11211,
                'type' => 'Mm',
            ),
            's12125' => array(//防刷
                'host' => "cache12121.dev.stamhe.com",
                'port' => 11211,
                'type' => 'Mm',
            ),
        ),
        'cache_list' => array(
            'cachekey' => array('server_id' => array('s12124', 's12121'), 'timeout' => 1296000, 'version' => 3), /// 永不过期    用户基本信息
            'ue' => array('server_id' => array('s12124'), 'timeout' => 1296000, 'version' => 1), /// 永不过期	用户扩展信息
        		'user' => array('server_id' => array('s12124'), 'timeout' => 1296000, 'version' => 2), /// 永不过期	用户扩展信息
        		'order' => array('server_id' => array('s12124'), 'timeout' => 1296000, 'version' => 1), /// 永不过期	用户扩展信息
        		'goods' => array('server_id' => array('s12124'), 'timeout' => 1296000, 'version' => 1), /// 永不过期	用户扩展信息
        		
            )
        ),
    
       
	'queue_config' => array(
			'hosts' => array(
					's10' => array('host' => 'common.redis.local.stamhe.com', 'port' => 6379),
			),
			'queues' => array(
					'qiekelog'		=> array('server_id' => array('s10')), // 日志队列
					'stockupdate'	=> array('server_id' => array('s10')), // 库存更新队列
			),
	),
);

